回答:從加入BAT起,就一直從事后端開發(fā),從PHP到JAVA,也經(jīng)歷過自學(xué)成才的過程。接下來我就根據(jù)我的經(jīng)驗來為大家分享我讀過的,java web后端開發(fā)的好書。《thinking in java》中文版叫《Java編程思想》,是Java學(xué)習(xí)領(lǐng)域的圣經(jīng),也是入門書。基本上,Java成手都會推薦新人來看這本,里面詳盡介紹了Java的基本概念,對于打牢Java基礎(chǔ),后面不論是做web開發(fā),還是app開發(fā),都...
回答:使用SQL處理數(shù)據(jù)時,數(shù)據(jù)會在數(shù)據(jù)庫內(nèi)直接進(jìn)行處理,而且sql處理本身可以對sql語句做優(yōu)化,按照最優(yōu)的策略自動執(zhí)行。使用Java處理時,需要把數(shù)據(jù)從數(shù)據(jù)庫讀入到Java程序內(nèi)存,其中有網(wǎng)絡(luò)處理和數(shù)據(jù)封裝的操作,數(shù)據(jù)量比較大時,有一定的延遲,所以相對來說數(shù)據(jù)處理就慢一些。當(dāng)然,這個只是大體示意圖,實際根據(jù)業(yè)務(wù)不同會更復(fù)雜。兩者側(cè)重的點不同,有各自適合的業(yè)務(wù)領(lǐng)域,需要根據(jù)實際情況選用合適的方式。
回答:大數(shù)據(jù)是我的主要研究方向之一,我使用Java的時間也比較久,多年前(2008年)還出版過Java的書籍,所以我來說一說Java與大數(shù)據(jù)的結(jié)合都需要學(xué)習(xí)哪些內(nèi)容。大數(shù)據(jù)平臺與Java首先Java是一門編程語言,而大數(shù)據(jù)則是一個產(chǎn)業(yè)領(lǐng)域,簡單的說做大數(shù)據(jù)的相關(guān)研發(fā)可以使用Java語言來實現(xiàn),Java是大數(shù)據(jù)領(lǐng)域的一個重要工具。大數(shù)據(jù)行業(yè)涉及到諸多崗位,這些崗位主要圍繞數(shù)據(jù)展開,包括數(shù)據(jù)采集、數(shù)據(jù)整理、...
回答:雖然不一定需要java 語言基礎(chǔ),但是選擇java 語言是一條比較好的捷徑。首先,大數(shù)據(jù)的很多組件都是java 語言寫的,想要加深學(xué)習(xí),就必須去啃源碼,要啃源碼,那java 語言就近水樓臺先得月了。其次,大多數(shù)做大數(shù)據(jù)的公司都是招聘java 開發(fā)人員的,這樣就業(yè)方面,就比較機會多一些。當(dāng)然,除了java 語言,python 語言,shell 腳本語言,都是需要掌握的,能為工作帶來不少便捷。最后,要...
回答:Java可實現(xiàn)與絕大多數(shù)主流數(shù)據(jù)庫的連接與操作。日常企業(yè)開發(fā)以使用開源數(shù)據(jù)庫居多。1)、MySQL數(shù)據(jù)庫是目前使用最廣泛最好的免費開源數(shù)據(jù)庫2)、MariaDB數(shù)據(jù)庫是MySQL的一個分支,保持與MySQL的高度兼容性,確保具有庫二進(jìn)制奇偶校驗的直接替換功能,以及與MySQL API和命令的精確匹配,并從MySQL遷移3)、PostgreSQL數(shù)據(jù)庫采用的是比較經(jīng)典的C/S(client/serv...
...即切回 Java。不過,同時我們也發(fā)現(xiàn)了一些非常有意思的數(shù)據(jù)。 開發(fā) 從1月份開始,我們花了幾個月的時間來搭建 node.js 的基礎(chǔ)設(shè)施。比如:sessions(會話),centralized logging(集中日志),keystores(存儲)。在這期間我們有5位 Java 工...
優(yōu)雅的使用WebMagic框架,爬取唐詩別苑網(wǎng)的詩人詩歌數(shù)據(jù) 同時在幾種動態(tài)加載技術(shù)(HtmlUnit、PhantomJS、Selenium、JavaScriptEngine)中對比作選擇 WebMagic雖然差不多兩年沒有維護(hù),但其本身是一個優(yōu)秀的爬蟲框架的實現(xiàn),源碼中有很...
...在前端實現(xiàn)業(yè)務(wù)邏輯,將你的服務(wù)器模型用于處理持久化數(shù)據(jù)。 在服務(wù)端復(fù)用Backbone模型十分容易用Nashron完成,就像下面的例子所展示的那樣。在我們開始之前,確保你通過閱讀我的Nashorn教程熟悉了在Nashron引擎中編程JavaScript...
...在前端實現(xiàn)業(yè)務(wù)邏輯,將你的服務(wù)器模型用于處理持久化數(shù)據(jù)。 在服務(wù)端復(fù)用Backbone模型十分容易用Nashron完成,就像下面的例子所展示的那樣。在我們開始之前,確保你通過閱讀我的Nashorn教程熟悉了在Nashron引擎中編程JavaScript...
...都涉及到Java8中最重要的改變,例如lambda表達(dá)式和函數(shù)式數(shù)據(jù)流。但是此外許多現(xiàn)存的類在JDK 8 API中也有所改進(jìn),帶有一些實用的特性和方法。 這篇教程涉及到Java 8 API中的那些小修改 -- 每個都使用簡單易懂的代碼示例來描述。...
...用 流是一組有順序的,有起點和終點的字節(jié)集合,是對數(shù)據(jù)傳輸?shù)目偡Q或抽象。即數(shù)據(jù)在兩設(shè)備間的傳輸稱為流,流的本質(zhì)是數(shù)據(jù)傳輸,根據(jù)數(shù)據(jù)傳輸特性將流抽象為各種類,方便更直觀的進(jìn)行數(shù)據(jù)操作。 I... 使用 Python 爬一爬...
...用 流是一組有順序的,有起點和終點的字節(jié)集合,是對數(shù)據(jù)傳輸?shù)目偡Q或抽象。即數(shù)據(jù)在兩設(shè)備間的傳輸稱為流,流的本質(zhì)是數(shù)據(jù)傳輸,根據(jù)數(shù)據(jù)傳輸特性將流抽象為各種類,方便更直觀的進(jìn)行數(shù)據(jù)操作。 I... 使用 Python 爬一爬...
...象AndroidToast,直接調(diào)用它的show方法即可。注意這里傳輸?shù)臄?shù)據(jù)只能是基本數(shù)據(jù)類型和string,可以傳輸string就意味著可以使用json傳輸結(jié)構(gòu)化數(shù)據(jù)。這里調(diào)用的方法并沒有返回值,如果需要在JavaScript中需要得到返回值怎么辦呢?JavaScr...
...va日常業(yè)務(wù)中。 更新 - 我現(xiàn)在正在編寫用于瀏覽器的Java8數(shù)據(jù)流API的JavaScript實現(xiàn)。如果你對此感興趣,請在Github上訪問Stream.js。非常期待你的反饋。 使用 Nashron Nashorn JavaScript引擎可以在Java代碼中編程調(diào)用,也可以通過命令行工...
...中管理,redux,mbox,redux-sage,dva等開源庫 先看看原始的react數(shù)據(jù)管理 組件間數(shù)據(jù)的傳遞,依靠props,狀態(tài)數(shù)據(jù)提升等完成,但是對于跨層級的組件間數(shù)據(jù)傳遞,就不那么友好了,尤其是大型項目后期的迭代維護(hù) 再說說被人吐槽,但...
...中管理,redux,mbox,redux-sage,dva等開源庫 先看看原始的react數(shù)據(jù)管理 組件間數(shù)據(jù)的傳遞,依靠props,狀態(tài)數(shù)據(jù)提升等完成,但是對于跨層級的組件間數(shù)據(jù)傳遞,就不那么友好了,尤其是大型項目后期的迭代維護(hù) 再說說被人吐槽,但...
ChatGPT和Sora等AI大模型應(yīng)用,將AI大模型和算力需求的熱度不斷帶上新的臺階。哪里可以獲得...
大模型的訓(xùn)練用4090是不合適的,但推理(inference/serving)用4090不能說合適,...
圖示為GPU性能排行榜,我們可以看到所有GPU的原始相關(guān)性能圖表。同時根據(jù)訓(xùn)練、推理能力由高到低做了...